home *** CD-ROM | disk | FTP | other *** search
- #ifndef MAIN_H
- #define MAIN_H
-
- #include <clib/dos_protos.h>
-
- extern struct Library *GarshnelibBase;
- extern struct MsgPort *ClientPort;
- extern VOID *CurPrefs;
-
- LONG MessageServer( LONG );
- LONG HandleSignal( LONG );
- LONG ContinueBlanking( VOID );
- VOID SavePrefs( VOID * );
- VOID *LoadPrefs( BYTE * );
-
- LONG Blank( VOID * );
- VOID FillDefaults( VOID * );
- VOID DoPrefs( LONG, VOID * );
- LONG WndSignal( VOID );
- struct Screen *ModuleScreen( VOID );
-
- #define Inc( Value, Amt, Max ) (( Value + Amt > Max )?( Value = Max ):( Value = Value + Amt ))
- #define Dec( Value, Amt, Min ) (( Value - Amt < Min )?( Value = Min ):( Value = Value - Amt ))
- #define ComputeX( x ) ((( FontX * x ) + 4 ) / 8 )
- #define ComputeY( x ) ((( FontY * x ) + 4 ) / 8 )
-
- #endif /* MAIN_H */
-